package com.hygj.baseUtil;

import java.util.List;
import java.util.Map;

public interface BaseDao<T> {
    
	int insert(String sqlId, T t);

	int delete(String sqlId, Integer id);

	int deletes(String sqlId, Integer id);

	int update(String sqlId, T t);

	T getById(String sqlId, Integer id);

	List<T> listAll(String sqlId, Map<String, Object> params);

	/**
	 * 获取一些单一结果的
	 * @param sqlId
	 * @param params
	 * @return
	 */
	Object find(String sqlId, Map<String, Object> params);

	
    
}
